{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# Day09 掌握`|`的用法"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "　　今天的日程内容比较简单，我们将一起学习基础**元字符**中的最后一个字符——`|`，它的功能类似编程语言中的`|`，用于表征条件`或`，先从下面的例子出发，假如我们想提取目标字符串中夹在`_`之间的连续3个数字或连续5个大写字母："
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {
    "execution": {
     "iopub.execute_input": "2020-09-03T13:57:05.575990Z",
     "iopub.status.busy": "2020-09-03T13:57:05.574990Z",
     "iopub.status.idle": "2020-09-03T13:57:05.580981Z",
     "shell.execute_reply": "2020-09-03T13:57:05.579977Z",
     "shell.execute_reply.started": "2020-09-03T13:57:05.575990Z"
    }
   },
   "outputs": [],
   "source": [
    "s = '_434_ _ABCD_ _ABCDE_ _898_'"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {
    "execution": {
     "iopub.execute_input": "2020-09-03T13:57:05.581972Z",
     "iopub.status.busy": "2020-09-03T13:57:05.581972Z",
     "iopub.status.idle": "2020-09-03T13:57:05.590948Z",
     "shell.execute_reply": "2020-09-03T13:57:05.589990Z",
     "shell.execute_reply.started": "2020-09-03T13:57:05.581972Z"
    }
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "['434', '898']\n",
      "['ABCDE']\n"
     ]
    }
   ],
   "source": [
    "import re\n",
    "\n",
    "print(re.findall('_([0-9]{3})_', s))\n",
    "print(re.findall('_([A-Z]{5})_', s))"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "　　分别单独提取很容易，但如果想要一次性提取出来，就可以使用`|`来组合多个子模式，表示这些模式中的至少1个任意模式："
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {
    "execution": {
     "iopub.execute_input": "2020-09-03T13:57:05.591960Z",
     "iopub.status.busy": "2020-09-03T13:57:05.591960Z",
     "iopub.status.idle": "2020-09-03T13:57:05.601918Z",
     "shell.execute_reply": "2020-09-03T13:57:05.601918Z",
     "shell.execute_reply.started": "2020-09-03T13:57:05.591960Z"
    }
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "['434', 'ABCDE', '898']"
      ]
     },
     "execution_count": 4,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "re.findall('_([0-9]{3}|[A-Z]{5})_', s)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "　　这时可以看到，我们通过`|`组合多个子模式，实现了多模式提取，提取到的字符串也是按照原始字符串中依次出现的顺序排列的，这在很多场景中非常实用。"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Day09 课后小测验\n",
    "\n",
    "　　相信通过上面的内容，你已经对最后一个基础元字符`|`的用法有了了解，下面我们来做一个贴近实际的小练习，下面是东方财富某个页面记录的多种指数数据表背后的网页源代码，请你**必须**使用到`|`，从中提取出所有在`>`与`<`之间的，格式满足`xxx万`和`xxx亿`的片段，并根据结尾万和亿的区别将其转换为实际数值，譬如`3298.34万`需在提取出来后换算为`32983400`："
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {
    "execution": {
     "iopub.execute_input": "2020-09-03T13:57:05.603913Z",
     "iopub.status.busy": "2020-09-03T13:57:05.603913Z",
     "iopub.status.idle": "2020-09-03T13:57:05.611892Z",
     "shell.execute_reply": "2020-09-03T13:57:05.610894Z",
     "shell.execute_reply.started": "2020-09-03T13:57:05.603913Z"
    }
   },
   "outputs": [],
   "source": [
    "target = '''<tbody><tr class=\"odd\"><td>1</td><td><a href=\"//quote.eastmoney.com/unify/r/1.000001\">000001</a></td><td class=\"mywidth\"><a href=\"//quote.eastmoney.com/unify/r/1.000001\">上证指数</a></td><td class=\"mywidth2\"><span class=\"green\">3384.98</span></td><td><span class=\"green\">-19.82</span></td><td class=\"mywidth2\"><span class=\"green\">-0.58%</span></td><td>2.55亿</td><td>3507.07亿</td><td>3404.80</td><td><span class=\"green\">3404.03</span></td><td><span class=\"red\">3425.63</span></td><td><span class=\"green\">3374.26</span></td></tr><tr class=\"even\"><td>2</td><td><a href=\"//quote.eastmoney.com/unify/r/0.399001\">399001</a></td><td class=\"mywidth\"><a href=\"//quote.eastmoney.com/unify/r/0.399001\">深证成指</a></td><td class=\"mywidth2\"><span class=\"green\">13772.37</span></td><td><span class=\"green\">-115.06</span></td><td class=\"mywidth2\"><span class=\"green\">-0.83%</span></td><td>4.83亿</td><td>5914.94亿</td><td>13887.43</td><td><span class=\"green\">13871.27</span></td><td><span class=\"red\">13933.42</span></td><td><span class=\"green\">13722.58</span></td></tr><tr class=\"odd\"><td>3</td><td><a href=\"//quote.eastmoney.com/unify/r/1.000300\">000300</a></td><td class=\"mywidth\"><a href=\"//quote.eastmoney.com/unify/r/1.000300\">沪深300</a></td><td class=\"mywidth2\"><span class=\"green\">4817.10</span></td><td><span class=\"green\">-26.79</span></td><td class=\"mywidth2\"><span class=\"green\">-0.55%</span></td><td>1.46亿</td><td>2794.12亿</td><td>4843.89</td><td><span class=\"green\">4841.50</span></td><td><span class=\"red\">4877.01</span></td><td><span class=\"green\">4800.06</span></td></tr><tr class=\"even\"><td>4</td><td><a href=\"//quote.eastmoney.com/unify/r/0.399005\">399005</a></td><td class=\"mywidth\"><a href=\"//quote.eastmoney.com/unify/r/0.399005\">中小板指</a></td><td class=\"mywidth2\"><span class=\"green\">9159.90</span></td><td><span class=\"green\">-108.40</span></td><td class=\"mywidth2\"><span class=\"green\">-1.17%</span></td><td>1.48亿</td><td>1864.07亿</td><td>9268.30</td><td><span class=\"green\">9253.26</span></td><td><span class=\"green\">9264.87</span></td><td><span class=\"green\">9128.93</span></td></tr><tr class=\"odd\"><td>5</td><td><a href=\"//quote.eastmoney.com/unify/r/0.399006\">399006</a></td><td class=\"mywidth\"><a href=\"//quote.eastmoney.com/unify/r/0.399006\">创业板指</a></td><td class=\"mywidth2\"><span class=\"green\">2746.95</span></td><td><span class=\"green\">-24.90</span></td><td class=\"mywidth2\"><span class=\"green\">-0.90%</span></td><td>2.35亿</td><td>2945.09亿</td><td>2771.85</td><td><span class=\"green\">2766.98</span></td><td><span class=\"red\">2789.12</span></td><td><span class=\"green\">2738.13</span></td></tr><tr class=\"even\"><td>6</td><td><a href=\"//quote.eastmoney.com/unify/r/1.000010\">000010</a></td><td class=\"mywidth\"><a href=\"//quote.eastmoney.com/unify/r/1.000010\">上证180</a></td><td class=\"mywidth2\"><span class=\"green\">9926.39</span></td><td><span class=\"green\">-49.35</span></td><td class=\"mywidth2\"><span class=\"green\">-0.49%</span></td><td>8197.01万</td><td>1475.05亿</td><td>9975.74</td><td><span class=\"green\">9975.25</span></td><td><span class=\"red\">10064.05</span></td><td><span class=\"green\">9890.78</span></td></tr><tr class=\"odd\"><td>7</td><td><a href=\"//quote.eastmoney.com/unify/r/1.000016\">000016</a></td><td class=\"mywidth\"><a href=\"//quote.eastmoney.com/unify/r/1.000016\">上证50</a></td><td class=\"mywidth2\"><span class=\"green\">3334.41</span></td><td><span class=\"green\">-12.89</span></td><td class=\"mywidth2\"><span class=\"green\">-0.39%</span></td><td>3125.24万</td><td>675.41亿</td><td>3347.30</td><td><span class=\"red\">3349.26</span></td><td><span class=\"red\">3374.01</span></td><td><span class=\"green\">3322.90</span></td></tr><tr class=\"even\"><td>8</td><td><a href=\"//quote.eastmoney.com/unify/r/1.000009\">000009</a></td><td class=\"mywidth\"><a href=\"//quote.eastmoney.com/unify/r/1.000009\">上证380</a></td><td class=\"mywidth2\"><span class=\"green\">6028.30</span></td><td><span class=\"green\">-47.64</span></td><td class=\"mywidth2\"><span class=\"green\">-0.78%</span></td><td>6107.18万</td><td>772.05亿</td><td>6075.94</td><td><span class=\"green\">6073.58</span></td><td><span class=\"red\">6098.12</span></td><td><span class=\"green\">6007.27</span></td></tr><tr class=\"odd\"><td>9</td><td><a href=\"//quote.eastmoney.com/unify/r/1.000132\">000132</a></td><td class=\"mywidth\"><a href=\"//quote.eastmoney.com/unify/r/1.000132\">上证100</a></td><td class=\"mywidth2\"><span class=\"green\">7161.23</span></td><td><span class=\"green\">-59.43</span></td><td class=\"mywidth2\"><span class=\"green\">-0.82%</span></td><td>1431.32万</td><td>206.40亿</td><td>7220.66</td><td><span class=\"green\">7216.64</span></td><td><span class=\"red\">7248.51</span></td><td><span class=\"green\">7134.41</span></td></tr><tr class=\"even\"><td>10</td><td><a href=\"//quote.eastmoney.com/unify/r/1.000133\">000133</a></td><td class=\"mywidth\"><a href=\"//quote.eastmoney.com/unify/r/1.000133\">上证150</a></td><td class=\"mywidth2\"><span class=\"green\">5118.06</span></td><td><span class=\"green\">-59.18</span></td><td class=\"mywidth2\"><span class=\"green\">-1.14%</span></td><td>1040.19万</td><td>123.99亿</td><td>5177.24</td><td><span class=\"green\">5168.91</span></td><td><span class=\"green\">5171.51</span></td><td><span class=\"green\">5093.68</span></td></tr><tr class=\"odd\"><td>11</td><td><a href=\"//quote.eastmoney.com/unify/r/1.000003\">000003</a></td><td class=\"mywidth\"><a href=\"//quote.eastmoney.com/unify/r/1.000003\">Ｂ股指数</a></td><td class=\"mywidth2\"><span class=\"green\">255.59</span></td><td><span class=\"green\">-0.84</span></td><td class=\"mywidth2\"><span class=\"green\">-0.33%</span></td><td>42.73万</td><td>1.99亿</td><td>256.43</td><td><span class=\"red\">256.77</span></td><td><span class=\"red\">257.81</span></td><td><span class=\"green\">255.26</span></td></tr><tr class=\"even\"><td>12</td><td><a href=\"//quote.eastmoney.com/unify/r/1.000012\">000012</a></td><td class=\"mywidth\"><a href=\"//quote.eastmoney.com/unify/r/1.000012\">国债指数</a></td><td class=\"mywidth2\"><span class=\"red\">182.62</span></td><td><span class=\"red\">0.01</span></td><td class=\"mywidth2\"><span class=\"red\">0.01%</span></td><td>11.84万</td><td>1.11亿</td><td>182.61</td><td><span class=\"red\">182.63</span></td><td><span class=\"red\">182.63</span></td><td><span class=\"green\">182.60</span></td></tr><tr class=\"odd\"><td>13</td><td><a href=\"//quote.eastmoney.com/unify/r/1.000013\">000013</a></td><td class=\"mywidth\"><a href=\"//quote.eastmoney.com/unify/r/1.000013\">企债指数</a></td><td class=\"mywidth2\"><span class=\"green\">247.18</span></td><td><span class=\"green\">-0.01</span></td><td class=\"mywidth2\"><span class=\"fair\">0.00%</span></td><td>116.01万</td><td>10.03亿</td><td>247.19</td><td><span class=\"red\">247.22</span></td><td><span class=\"red\">247.23</span></td><td><span class=\"green\">247.18</span></td></tr><tr class=\"even\"><td>14</td><td><a href=\"//quote.eastmoney.com/unify/r/1.000011\">000011</a></td><td class=\"mywidth\"><a href=\"//quote.eastmoney.com/unify/r/1.000011\">基金指数</a></td><td class=\"mywidth2\"><span class=\"green\">7270.86</span></td><td><span class=\"green\">-30.69</span></td><td class=\"mywidth2\"><span class=\"green\">-0.42%</span></td><td>9186.44万</td><td>384.98亿</td><td>7301.55</td><td><span class=\"green\">7295.68</span></td><td><span class=\"red\">7323.65</span></td><td><span class=\"green\">7255.62</span></td></tr><tr class=\"odd\"><td>15</td><td><a href=\"//quote.eastmoney.com/unify/r/0.399002\">399002</a></td><td class=\"mywidth\"><a href=\"//quote.eastmoney.com/unify/r/0.399002\">深成指R</a></td><td class=\"mywidth2\"><span class=\"green\">17078.61</span></td><td><span class=\"green\">-142.67</span></td><td class=\"mywidth2\"><span class=\"green\">-0.83%</span></td><td>9975.40万</td><td>1105.11亿</td><td>17221.28</td><td><span class=\"green\">17201.25</span></td><td><span class=\"red\">17278.32</span></td><td><span class=\"green\">17016.86</span></td></tr><tr class=\"even\"><td>16</td><td><a href=\"//quote.eastmoney.com/unify/r/0.399003\">399003</a></td><td class=\"mywidth\"><a href=\"//quote.eastmoney.com/unify/r/0.399003\">成份Ｂ指</a></td><td class=\"mywidth2\"><span class=\"green\">5929.36</span></td><td><span class=\"green\">-18.39</span></td><td class=\"mywidth2\"><span class=\"green\">-0.31%</span></td><td>14.65万</td><td>6716.08万</td><td>5947.75</td><td><span class=\"green\">5946.82</span></td><td><span class=\"red\">6012.30</span></td><td><span class=\"green\">5929.36</span></td></tr><tr class=\"odd\"><td>17</td><td><a href=\"//quote.eastmoney.com/unify/r/0.399106\">399106</a></td><td class=\"mywidth\"><a href=\"//quote.eastmoney.com/unify/r/0.399106\">深证综指</a></td><td class=\"mywidth2\"><span class=\"green\">2301.81</span></td><td><span class=\"green\">-19.59</span></td><td class=\"mywidth2\"><span class=\"green\">-0.84%</span></td><td>4.83亿</td><td>5914.94亿</td><td>2321.40</td><td><span class=\"green\">2317.98</span></td><td><span class=\"red\">2327.14</span></td><td><span class=\"green\">2293.11</span></td></tr><tr class=\"even\"><td>18</td><td><a href=\"//quote.eastmoney.com/unify/r/0.399004\">399004</a></td><td class=\"mywidth\"><a href=\"//quote.eastmoney.com/unify/r/0.399004\">深证100R</a></td><td class=\"mywidth2\"><span class=\"green\">8141.33</span></td><td><span class=\"green\">-61.97</span></td><td class=\"mywidth2\"><span class=\"green\">-0.76%</span></td><td>5181.20万</td><td>1303.54亿</td><td>8203.30</td><td><span class=\"green\">8190.79</span></td><td><span class=\"red\">8243.57</span></td><td><span class=\"green\">8109.45</span></td></tr><tr class=\"odd\"><td>19</td><td><a href=\"//quote.eastmoney.com/unify/r/0.399007\">399007</a></td><td class=\"mywidth\"><a href=\"//quote.eastmoney.com/unify/r/0.399007\">深证300</a></td><td class=\"mywidth2\"><span class=\"green\">5930.20</span></td><td><span class=\"green\">-46.57</span></td><td class=\"mywidth2\"><span class=\"green\">-0.78%</span></td><td>1.12亿</td><td>2167.71亿</td><td>5976.77</td><td><span class=\"green\">5969.03</span></td><td><span class=\"red\">6001.90</span></td><td><span class=\"green\">5908.51</span></td></tr><tr class=\"even\"><td>20</td><td><a href=\"//quote.eastmoney.com/unify/r/0.399008\">399008</a></td><td class=\"mywidth\"><a href=\"//quote.eastmoney.com/unify/r/0.399008\">中小300</a></td><td class=\"mywidth2\"><span class=\"green\">1714.90</span></td><td><span class=\"green\">-20.34</span></td><td class=\"mywidth2\"><span class=\"green\">-1.17%</span></td><td>7645.62万</td><td>1232.47亿</td><td>1735.24</td><td><span class=\"green\">1732.85</span></td><td><span class=\"green\">1734.09</span></td><td><span class=\"green\">1709.41</span></td></tr><tr class=\"odd\"><td>21</td><td><a href=\"//quote.eastmoney.com/unify/r/0.399293\">399293</a></td><td class=\"mywidth\"><a href=\"//quote.eastmoney.com/unify/r/0.399293\">创业大盘</a></td><td class=\"mywidth2\"><span class=\"green\">5165.43</span></td><td><span class=\"green\">-45.37</span></td><td class=\"mywidth2\"><span class=\"green\">-0.87%</span></td><td>1574.70万</td><td>566.49亿</td><td>5210.80</td><td><span class=\"green\">5200.38</span></td><td><span class=\"red\">5253.12</span></td><td><span class=\"green\">5149.50</span></td></tr><tr class=\"even\"><td>22</td><td><a href=\"//quote.eastmoney.com/unify/r/0.399100\">399100</a></td><td class=\"mywidth\"><a href=\"//quote.eastmoney.com/unify/r/0.399100\">新 指 数</a></td><td class=\"mywidth2\"><span class=\"green\">10529.25</span></td><td><span class=\"green\">-90.53</span></td><td class=\"mywidth2\"><span class=\"green\">-0.85%</span></td><td>4.69亿</td><td>5788.45亿</td><td>10619.78</td><td><span class=\"green\">10603.97</span></td><td><span class=\"red\">10645.74</span></td><td><span class=\"green\">10489.83</span></td></tr><tr class=\"odd\"><td>23</td><td><a href=\"//quote.eastmoney.com/unify/r/0.399550\">399550</a></td><td class=\"mywidth\"><a href=\"//quote.eastmoney.com/unify/r/0.399550\">央视50</a></td><td class=\"mywidth2\"><span class=\"green\">8381.39</span></td><td><span class=\"green\">-21.93</span></td><td class=\"mywidth2\"><span class=\"green\">-0.26%</span></td><td>1929.08万</td><td>610.48亿</td><td>8403.32</td><td><span class=\"red\">8408.16</span></td><td><span class=\"red\">8480.02</span></td><td><span class=\"green\">8356.83</span></td></tr><tr class=\"even\"><td>24</td><td><a href=\"//quote.eastmoney.com/unify/r/1.000905\">000905</a></td><td class=\"mywidth\"><a href=\"//quote.eastmoney.com/unify/r/1.000905\">中证500</a></td><td class=\"mywidth2\"><span class=\"green\">6662.25</span></td><td><span class=\"green\">-55.31</span></td><td class=\"mywidth2\"><span class=\"green\">-0.82%</span></td><td>1.42亿</td><td>1515.92亿</td><td>6717.56</td><td><span class=\"green\">6715.10</span></td><td><span class=\"red\">6732.67</span></td><td><span class=\"green\">6638.45</span></td></tr><tr class=\"odd\"><td>25</td><td><a href=\"//quote.eastmoney.com/unify/r/1.000903\">000903</a></td><td class=\"mywidth\"><a href=\"//quote.eastmoney.com/unify/r/1.000903\">中证100</a></td><td class=\"mywidth2\"><span class=\"green\">4822.56</span></td><td><span class=\"green\">-19.79</span></td><td class=\"mywidth2\"><span class=\"green\">-0.41%</span></td><td>7130.03万</td><td>1375.80亿</td><td>4842.35</td><td><span class=\"red\">4842.58</span></td><td><span class=\"red\">4886.04</span></td><td><span class=\"green\">4806.00</span></td></tr><tr class=\"even\"><td>26</td><td><a href=\"//quote.eastmoney.com/unify/r/1.000906\">000906</a></td><td class=\"mywidth\"><a href=\"//quote.eastmoney.com/unify/r/1.000906\">中证800</a></td><td class=\"mywidth2\"><span class=\"green\">5121.67</span></td><td><span class=\"green\">-31.94</span></td><td class=\"mywidth2\"><span class=\"green\">-0.62%</span></td><td>2.88亿</td><td>4310.04亿</td><td>5153.61</td><td><span class=\"green\">5151.23</span></td><td><span class=\"red\">5182.94</span></td><td><span class=\"green\">5103.51</span></td></tr><tr class=\"odd\"><td>27</td><td><a href=\"//quote.eastmoney.com/unify/r/1.000688\">000688</a></td><td class=\"mywidth\"><a href=\"//quote.eastmoney.com/unify/r/1.000688\">科创50</a></td><td class=\"mywidth2\"><span class=\"green\">1402.14</span></td><td><span class=\"green\">-20.81</span></td><td class=\"mywidth2\"><span class=\"green\">-1.46%</span></td><td>530.49万</td><td>310.18亿</td><td>1422.95</td><td><span class=\"green\">1422.42</span></td><td><span class=\"red\">1423.89</span></td><td><span class=\"green\">1396.11</span></td></tr></tbody>'''"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "[255000000, 350707000000, 483000000, 591494000000, 146000000, 279412000000, 148000000, 186407000000, 235000000, 294509000000, 819701000000, 147505000000, 312524000000, 67541000000, 610718000000, 77205000000, 143132000000, 20640000000, 104019000000, 12399000000, 4273000000, 199000000, 1184000000, 111000000, 11601000000, 1003000000, 918644000000, 38498000000, 997540000000, 110511000000, 1465000000, 671608000000, 483000000, 591494000000, 518120000000, 130354000000, 112000000, 216771000000, 764562000000, 123247000000, 157470000000, 56649000000, 469000000, 578845000000, 192908000000, 61048000000, 142000000, 151592000000, 713003000000, 137580000000, 288000000, 431004000000, 53049000000, 31018000000]\n"
     ]
    }
   ],
   "source": [
    "l=re.findall('>([0-9]+\\.[0-9]+万|[0-9]+\\.[0-9]+亿)<',target)\n",
    "n=[]\n",
    "for i in l:\n",
    "    if \"亿\" in l:\n",
    "        n.append(round(float(i[0:-1])*100000000))\n",
    "    else:\n",
    "        n.append(round(float(i[0:-1])*100000000))\n",
    "print(n)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "execution": {
     "iopub.execute_input": "2020-08-26T12:55:19.898241Z",
     "iopub.status.busy": "2020-08-26T12:55:19.897245Z",
     "iopub.status.idle": "2020-08-26T12:55:19.904225Z",
     "shell.execute_reply": "2020-08-26T12:55:19.903227Z",
     "shell.execute_reply.started": "2020-08-26T12:55:19.898241Z"
    }
   },
   "source": [
    "　　请将你的答案截图发到本帖评论区~"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.6.1"
  },
  "widgets": {
   "application/vnd.jupyter.widget-state+json": {
    "state": {},
    "version_major": 2,
    "version_minor": 0
   }
  }
 },
 "nbformat": 4,
 "nbformat_minor": 4
}
